project(VelocityCrossingMotionSegmenter)

set(VelocityCrossingMotionSegmenter_Sources
    VelocityCrossingMotionSegmenterFactory.cpp
    VelocityCrossingMotionSegmenter.cpp
    VelocityCrossingMotionSegmenterWidget.cpp
    VelocityCrossingMotionSegmenterConfiguration.cpp
    ../../Segmentation.cpp
)

set(VelocityCrossingMotionSegmenter_Headers
    VelocityCrossingMotionSegmenterFactory.h
    VelocityCrossingMotionSegmenter.h
    VelocityCrossingMotionSegmenterWidget.h
    VelocityCrossingMotionSegmenterConfiguration.h
    ../../Segmentation.h
)

set(VelocityCrossingMotionSegmenter_Moc
    VelocityCrossingMotionSegmenterWidget.h
)

set(VelocityCrossingMotionSegmenter_Ui
    VelocityCrossingMotionSegmenterWidget.ui
)

set(VelocityCrossingMotionSegmenter_Sensors KinematicSensor ModelPoseSensor MoCapMarkerSensor)

DefineMotionSegmenterPlugin(${PROJECT_NAME} "${VelocityCrossingMotionSegmenter_Sources}" "${VelocityCrossingMotionSegmenter_Headers}" "${VelocityCrossingMotionSegmenter_Moc}" "${VelocityCrossingMotionSegmenter_Ui}" "${VelocityCrossingMotionSegmenter_Sensors}")
